package xcmg.device.dao.mapper.shell;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import xcmg.device.dao.entity.sale.SaleReverseDetailDO;
import xcmg.device.dao.entity.shell.ReceiptDetailDO;
import xcmg.device.service.vo.sale.SaleReverseDetailVO;

import java.util.List;

/**
 * 壳牌数据同步dao接口
 * @author huahuwei
 */
@Mapper
public interface ReceiptDetailMapper {
    /**
     * 插入库中信息
     * @param detailDO
     * @return
     */
    int insert(ReceiptDetailDO detailDO);

    /**
     * 根据订单编号和 发送时间统计订单数量
     * @param orderId
     * @param sendDate
     * @return
     */
    int countByOrderIdAndSendDate(@Param("orderId") String orderId,@Param("sendDate") String sendDate);

    /**
     * 根据运输物流编码查询订单明细信息
     * @param transferId
     * @return
     */
    ReceiptDetailDO itemByTransferId(@Param("transferId") String transferId);
    //List<SaleReverseDetailDO> list(SaleReverseDetailVO vo);
}